﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Diagnostics;

using ManiaHome;

namespace Tests
{
	/// <summary>
	/// ManiaHome clien tests
	/// </summary>
	[TestClass]
	public class UnitTest
	{
		#region Fields

		/// <summary>
		/// 
		/// </summary>
		private TestContext testContextInstance;

		#endregion

		#region Constructors

		public UnitTest()
		{

		}

		#endregion

		/// <summary>
		/// Tests SendNotificationFromManialink method
		/// </summary>
		[TestMethod]
		public void ManiaHome_SendNotifcationFromManialink_Test()
		{
			ManiaHomeClient maniaHome = new ManiaHomeClient("", "", "");
			maniaHome.SendNotificationFromManialink(".NET Testing: SendNotifcationFromManialink");
		}

		/// <summary>
		/// Tests SendPublicNotifcation method
		/// </summary>
		[TestMethod]
		public void ManiaHome_SendPublicNotification_Test()
		{
			ManiaHomeClient maniaHome = new ManiaHomeClient("", "", "");
			maniaHome.SendPublicNotification("fastforza", ".NET Testing: SendPublicNotifcation");
		}

		[TestMethod]
		public void ManiaHome_SendPrivateNotification_Test()
		{

		}

		#region Properties

		/// <summary>
		///Gets or sets the test context which provides
		///information about and functionality for the current test run.
		///</summary>
		public TestContext TestContext
		{
			get
			{
				return testContextInstance;
			}

			set
			{
				testContextInstance = value;
			}
		}

		#endregion
	}
}